Jazz: An Extensible 2D+Zooming Graphics Toolkit in Java

نویسندگان

  • Benjamin B. Bederson
  • Britt McAlister
چکیده

Jazz is a new general-purpose toolkit that supports applications using zooming object-oriented 2D graphics. It is built entirely in Java using Java2D, and thus runs on all platforms that support Java 2. It supports zooming, internal cameras, and lenses in a similar style to Pad++, but does so in a general purpose manner without a specific focus on zooming. Jazz is primarily a "scenegraph" for 2D graphics that is analogous to Sun’s Java3D and SGI’s OpenInventor in their support for 3D scenegraphs. This paper describes Jazz and discusses the issues of using a scenegraph for 2D graphics. We discuss the Jazz architecture, and how applications can build on top of it.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SVG Language (Scalable Vector Graphics) For 2D Graphics in XML and Applications

The SVG technology is an open source copyrighted material of the W3C consortium and it is a language for 2D graphics within the XML (eXtensible Markup Language). The combination between SVG and JavaScript offers a powerful platform usable for interactive 2D graphics, comparable to the Flash and Java technologies. SVG offers XML graphics for the Web using three types of graphical objects: vector...

متن کامل

Building OpenWorldsTM

This paper discusses the history and design decisions behind OpenWorlds, the first C++ toolkit for VRML 2.0 integration. OpenWorlds is a highly extensible set of libraries which supports scene graphs, various scripting languages including Java, prototyping, and event routing. OpenWorlds was purposely designed to be easily incorporated in many software systems, to run on different platforms, to ...

متن کامل

Improved Navigation through Extended Xml Links

The paper describes a browser that processes XLink links in XML documents. It creates a navigation chunk of hyperlinks dynamically for a connected user’s session through a server side programming. This advanced navigation provides web-based online services while referencing the electronic documents in use, both local and remote. To allow communicating this information through the web, an XML/DT...

متن کامل

Juice: an Svg Rendering Peer for Java Swing

SVG—a W3C XML standard—is a relatively new language for describing low-level vector drawings. Due to its cross-platform capabilities and support for events, SVG may potentially be used in interactive GUIs/graphical front-ends. However, a complete and full-featured widget set for SVG does not exist at the time of this writing. I have researched and implemented a framework which retargets a compl...

متن کامل

Navigating Dynamically-Generated High Quality Maps on Tilt-Sensing Mobile Devices

On mobile devices, navigating in high-resolution and high-density 2D information spaces, such as geographic maps, is a common and important task. In order to support this task, we expand on work done in the areas of tilt-based browsing on mobile devices and speed-dependent automatic zooming in the traditional desktop environment to create an efficient interface for browsing high-volume map data...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999